armoured pump - English Synonyms Dictionary